Weighted aggregation for multi-level graph partitioning
نویسندگان
چکیده
Graph partitioning is a technique which is widely used in many fields of computer science and engineering. The goal is to partition the vertices of a graph into a certain number of disjoint sets of approximately the same size, so that a cut metric is minimized. Due to the NP-hardness of the problem and its practical importance, many different heuristics (spectral, combinatorial, evolutionist, etc.) have been developed to provide an approximate result in a decent (near linear) computational time. However, only the introduction of the multilevel methods during the nineties has really provided a break-through in efficiency and quality. We present a coarsening strategy inspired by methods used in algebraic multigrid solvers that is radically different from current methods used in partitioners, and show that this can improve both quality and robustness in graph partitioners. A multilevel algorithm may be viewed as a process of graph topology learning at different scales in order to generate a better approximation for any approximation method incorporated in the framework. It usually consists in three steps, the coarsening which aims at decreasing the number of vertices then the initial partitioning on the coarsest graph and then the uncoarsening which projects back the solution to the finer levels. Typically, almost all previously developed multilevel schemes for simple graphs possess exactly the same ”strict” coarsening. It is carried out by matching groups (usually pairs) of vertices together and representing each group with a single vertex in the coarsened space. Another class of multilevel schemes used for several combinatorial optimization problems is based on the Algebraic multigrid (AMG). This class allows to do not only strict aggregation (SAG) but also weighted aggregation (WAG). In SAG process (also called edge contraction or matching of vertices) the nodes are blocked in small disjoint subsets, called aggregates. In WAG, each node can be divided into fractions, and different fractions belong to different aggregates, i.e., the set of vertices V will be covered by (presumably) small intersecting subsets of V . The nodes that belongs to more than one subset will be divided among corresponding coarse aggregates. The main goal of our work was a systematic comparison of the AMG based scheme (WAG) versus strict scheme based on heavy edge matching (HEM, that was adopted since 1995 and implemented in many multilevel packages) for the partitioning problem while having the uncoarsening parts (based on the most popular sequential algorithm called Fiduccia-Mattheyses) exactly the same in both cases. This issue still was not empirically studied in contrast to many other works in which many good uncoarsening and postprocessing procedures were suggested. As a main result of this work, we can recommend the adoption of WAG instead of a classical HEM. On a large set of test problems, WAG improves the (average) quality of the partitions and provides better chance of finding a near-optimal partition.
منابع مشابه
Trapezoidal intuitionistic fuzzy prioritized aggregation operators and application to multi-attribute decision making
In some multi-attribute decision making (MADM) problems, various relationships among the decision attributes should be considered. This paper investigates the prioritization relationship of attributes in MADM with trapezoidal intuitionistic fuzzy numbers (TrIFNs). TrIFNs are a special intuitionistic fuzzy set on a real number set and have the better capability to model ill-known quantities. Fir...
متن کاملPower harmonic aggregation operator with trapezoidal intuitionistic fuzzy numbers for solving MAGDM problems
Trapezoidal intuitionistic fuzzy numbers (TrIFNs) express abundant and flexible information in a suitable manner and are very useful to depict the decision information in the procedure of decision making. In this paper, some new aggregation operators, such as, trapezoidal intuitionistic fuzzy weighted power harmonic mean (TrIFWPHM) operator, trapezoidal intuitionistic fuzzy ordered weighted po...
متن کاملHesitant q-rung orthopair fuzzy aggregation operators with their applications in multi-criteria decision making
The aim of this manuscript is to present a new concept of hesitant q-rung orthopair fuzzy sets (Hq-ROFSs) by combining the concept of the q-ROFSs as well as Hesitant fuzzy sets. The proposed concept is the generalization of the fuzzy sets, intuitionistic fuzzy sets, hesitant fuzzy sets, and Pythagorean fuzzy sets as well as intuitionistic hesitant fuzzy sets (IHFSs) and hesitant Pythagorean fuz...
متن کاملA robust aggregation operator for multi-criteria decision-making method with bipolar fuzzy soft environment
Molodtsov initiated soft set theory that provided a general mathematicalframework for handling with uncertainties in which we encounter the data by affix parameterized factor during the information analysis as differentiated to fuzzy as well as bipolar fuzzy set theory.The main object of this paper is to lay a foundation for providing a new application of bipolar fuzzy soft tool in ...
متن کاملArithmetic Aggregation Operators for Interval-valued Intuitionistic Linguistic Variables and Application to Multi-attribute Group Decision Making
The intuitionistic linguistic set (ILS) is an extension of linguisitc variable. To overcome the drawback of using single real number to represent membership degree and non-membership degree for ILS, the concept of interval-valued intuitionistic linguistic set (IVILS) is introduced through representing the membership degree and non-membership degree with intervals for ILS in this paper. The oper...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009